import request from '@/utils/request'

/**
    * 获取数据
    * 1.monthNum数量的月份
    * 2.街道及街道下的社区
     *
    * @param monthNum 月份数量
    * */
export function getStreetsAndMonths(monthNum) {
  const data = {monthNum}
  return request({
    url: '/api/stat/communityToilet/streetsAndMonths',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}

/**
     * 获取街道或社区 公厕数量
     *
     * @param id 街道或社区 Id
     * @param type 类型 街道:1 或 社区:2
     *
     * */
export function getCommunityToiletStatNum(id,type) {
  const data = {id,type}
  return request({
    url: '/api/stat/communityToilet/communityToiletStatNum',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}
/**
     * 获取街道或社区 日期统计
     *
     * @param id 街道或社区 Id
     * @param type 类型 街道:1 或 社区:2
     * @param queryDate 指定日期 {yyyy-dd-mm}
     *
     * */
export function getCommunityToiletStatDate(id,type,queryDate) {
  const data = {id,type,queryDate}
  return request({
    url: '/api/stat/communityToilet/communityToiletStatDate',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}
/**
     * 获取街道或社区 月份统计
     *
     * @param id 街道或社区 Id
     * @param type 类型 街道:1 或 社区:2
     * @param queryDate 指定日期 {yyyy-dd}
     *
     * */
export function getCommunityToiletStatMonth(id,type,queryDate) {
  const data = {id,type,queryDate}
  return request({
    url: '/api/stat/communityToilet/communityToiletStatMonth',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}

 /**
     * 获取街道及街区列表与指定数量的天数
     * @param dateNum 天数(包含当天)
     * */
export function getStreetsAndDates(dateNum) {
  const data = {dateNum}
  return request({
    url: '/api/stat/communityToilet/streetsAndDates',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}

/**
 * 获取街道或社区 七日  日统计
 *
 * @param id 街道或社区 Id
 * @param type 类型 街道:1 或 社区:2
 * @param queryDate 指定日期 {yyyy-dd}
 *
 * */
export function getCommunityToiletStatDateAndMaxMin(id,type,queryDate) {
  const data = {id,type,queryDate}
  return request({
    url: '/api/stat/communityToilet/communityToiletStatDateAndMaxMin',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}


/**
 * 获取街道或社区 整月  日统计
 *
 * @param id 街道或社区 Id
 * @param type 类型 街道:1 或 社区:2
 * @param queryDate 指定日期 {yyyy-dd}
 *
 * */
export function getCommunityToiletStatMonthAndMaxMin(id,type,queryDate) {
  const data = {id,type,queryDate}
  return request({
    url: '/api/stat/communityToilet/communityToiletStatMonthAndMaxMin',
    headers: {
      isToken: false
    },
    method: 'get',
    params: data
  })
}

export function getCommunityToiletCleanImgs(){
  return request({
    url: '/api/stat/communityToilet/communityToiletCleanImgs',
    headers: {
      isToken: false
    },
    method: 'get'
  })
}
